leave the rest to god - Turc Anglais Dictionnaire